local extension = Package:new("joy_sp")
extension.extensionName = "joyre"

extension:loadSkillSkelsByPath("./packages/joyre/pkg/joy_sp/skills")

local trans = require("./packages/joyre/pkg/joy_sp/trans")

local joysp__zhangfei = General:new(extension, "joysp__zhangfei", "shu", 4)
joysp__zhangfei:addSkills { "joysp__paoxiao", "joy__xuhe" }

local sunshangxiang = General:new(extension, "joysp__sunshangxiang", "shu", 3, 3, General.Female)
sunshangxiang:addSkills { "joy__liangzhu", "joy__fanxiang" }
sunshangxiang:addRelatedSkills { "xiaoji", "joy__wujian" }

local caiwenji = General:new(extension, "joysp__caiwenji", "wei", 3, 3, General.Female)
caiwenji:addSkills { "joy__chenqing", "mozhi" }

local pangde = General:new(extension, "joysp__pangde", "wei", 4)
pangde:addSkills { "joy__yuma", "joysp__juesi" }

local jiaxu = General:new(extension, "joysp__jiaxu", "wei", 3)
jiaxu:addSkills { "zhenlue", "joy__jianshu", "joy__yongdi" }

local jiangwei = General:new(extension, "joysp__jiangwei", "wei", 4)
jiangwei:addSkills { "joysp__kunfen", "joysp__fengliang" }
jiangwei:addRelatedSkills { "joy__tiaoxin" }

local caoren = General:new(extension, "joysp__caoren", "wei", 4)
caoren:addSkills { "joysp__weikui", "joysp__lizhan" }

local guanyu = General:new(extension, "joysp__guanyu", "wei", 4)
guanyu:addSkills { "joysp__wusheng", "joy__danji" }
guanyu:addRelatedSkills { "joy__nuzhan" }

local sp__daqiao = General:new(extension, "joysp__daqiao", "wu", 3, 3, General.Female)
sp__daqiao:addSkills { "joy__yanxiao", "joy__guose", "joy__anxian" }

local sp__xiaoqiao = General:new(extension, "joysp__xiaoqiao", "wu", 3, 3, General.Female)
sp__xiaoqiao:addSkills { "joy__xingwu", "joy__luoyan", "joy__huimou" }

local pangtong = General:new(extension, "joysp__pangtong", "wu", 3)
pangtong:addSkills { "joy__guolun", "joy__songsang", "zhanji" }

local menghuo = General:new(extension, "joysp__menghuo", "qun", 4)
menghuo:addSkills { "joy__manwang" }
menghuo:addRelatedSkills { "panqin", "joy__huoshou" }

local taishici = General:new(extension, "joysp__taishici", "qun", 4)
taishici:addSkills { "joy__jixu" }

local huangyueying = General:new(extension, "joysp__huangyueying", "qun", 3, 3, General.Female)
huangyueying:addSkills { "joy__jiqiao", "joy__linglong" }
huangyueying:addRelatedSkills { "qicai", "joysp__jizhi" }

local zhanghe = General:new(extension, "joysp__zhanghe", "qun", 4)
zhanghe:addSkills { "joysp__zhouxuan" }

local machao = General:new(extension, "joysp__machao", "qun", 4)
machao:addSkills { "joysp__zhuiji", "joysp__shichou" }

local zhangliao = General:new(extension, "joysp__zhangliao", "qun", 4)
zhangliao:addSkills { "joy__mubing", "joy__ziqu", "joy__diaoling" }

local diaochan = General:new(extension, "joysp__diaochan", "qun", 3, 3, General.Female)
diaochan:addSkills { "joy__lihun", "joysp__biyue" }

local zhaoyun = General:new(extension, "joysp__zhaoyun", "qun", 3)
zhaoyun:addSkills { "longdan", "chongzhen" }

local sp__zhenji = General:new(extension, "joysp__zhenji", "qun", 3, 3, General.Female)
sp__zhenji:addSkills { "joy__jinghong", "joy__luoshen" }


return extension
